]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
extensionDownloader: Fix errors during error paths during installation
authorJasper St. Pierre <jstpierre@mecheye.net>
Sat, 16 Jun 2012 02:35:26 +0000 (22:35 -0400)
committerJasper St. Pierre <jstpierre@mecheye.net>
Mon, 2 Jul 2012 22:29:56 +0000 (18:29 -0400)
https://bugzilla.gnome.org/show_bug.cgi?id=679099

js/ui/extensionDownloader.js

index ad7c5f539edc6add041ae9f172bd6c6dabc08dd6..b1c0810a30710e8451b4acf1e3dce9df001fe668 100644 (file)
@@ -54,7 +54,7 @@ function uninstallExtensionFromUUID(uuid) {
 
 function gotExtensionZipFile(session, message, uuid) {
     if (message.status_code != Soup.KnownStatusCode.OK) {
-        logExtensionError(uuid, 'downloading extension: ' + message.status_code);
+        ExtensionSystem.logExtensionError(uuid, 'downloading extension: ' + message.status_code);
         return;
     }
 
@@ -63,7 +63,8 @@ function gotExtensionZipFile(session, message, uuid) {
         if (!dir.query_exists(null))
             dir.make_directory_with_parents(null);
     } catch (e) {
-        logExtensionError('Could not create extension directory');
+        ExtensionSystem.logExtensionError(uuid, 'Could not create extension directory');
+        return;
     }
 
     let [file, stream] = Gio.File.new_tmp('XXXXXX.shell-extension.zip');
@@ -77,7 +78,7 @@ function gotExtensionZipFile(session, message, uuid) {
                                           null);
 
     if (!success) {
-        logExtensionError(uuid, 'extract: could not extract');
+        ExtensionSystem.logExtensionError(uuid, 'extract: could not extract');
         return;
     }